package top.hcode.hoj.pojo.vo.coll;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author orangej
 * @since 2025/1/26
 */
@Data
@ApiModel(value = "信息技术摸底统计信息")
public class ItechCollectionStatVO {
    @ApiModelProperty(value = "参与学生总数")
    private Integer studentCount = 0;

    @ApiModelProperty(value = "主观题平均分")
    private BigDecimal avgSubjectiveScore = BigDecimal.ZERO;

    @ApiModelProperty(value = "客观题均分")
    private BigDecimal avgObjectiveScore = BigDecimal.ZERO;

    @ApiModelProperty(value = "总均分")
    private BigDecimal avgTotalScore = BigDecimal.ZERO;

    @ApiModelProperty(value = "最高分")
    private BigDecimal maxTotalScore = BigDecimal.ZERO;

    @ApiModelProperty(value = "待评分主观题数量")
    private Integer subjectiveToJudgeCount = 0;

}
